//登录页面的逻辑代码
//项目的请求根路径为 http://api-breakingnews-web.itheima.net

//去注册
$("#goto-register").on("click", () => {
  $("#register").show();
});

//去登陆
$("#goto-login").on("click", () => {
  $("#register").hide();
});

//注册  接口
///api/reguser
//POST
$("#register form").on("submit", function (e) {
  e.preventDefault();
  axios({
    method: "POST",
    // url: "http://api-breakingnews-web.itheima.net/api/reguser",
    url: "http://api-breakingnews-web.itheima.net/api/reguser",
    data: $("#register form").serialize(),
  }).then(({ data: res }) => {
    layer.msg(res.message);
    if (res.status === 0) {
      //隐藏掉注册的盒子
      $("#register").hide();
    }
  });
});

//登录  接口
//  /api/login
//  POST
$("#login form").on("submit", function (e) {
  e.preventDefault();
  axios({
    method: "POST",
    url: "http://api-breakingnews-web.itheima.net/api/login",
    data: $("#login form").serialize(),
  }).then(({ data: res }) => {
    layer.msg(res.message);
    // debugger; //快速打断点
    if (res.status === 0) {
      //将token存储到本地 ===token 身份证
      console.log(res);
      localStorage.setItem("token", res.token);
      //跳转到首页
      // location.href = "../index.html";
      location.href = "../index.html";
    }
  });
});
//表单验证
layui.form.verify({
  username: [
    // 用户名
    /^[a-z0-9]{6,10}$/,
    "账号名是6到10位由数字, 小写字母组成",
  ],
  password: [
    // 密码
    /^[\S]{6,10}$/,
    "密码是6到10位, 不能有空格",
  ],
  repsd: function (value) {
    return $(".pwd").val() !== value && "两次密码必须保持一致";
  },
});
